/*@group label*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0; padding:0; zoom:1;}
body {font-size:12px; font-family:'微软雅黑', '宋体', tahoma, arial, 'Hiragino Sans GB', '\5b8b\4f53', sans-serif; background:#fff2dc;}
textarea {font-size:12px;}
input{border:none;}
h1, h2, h3, h4, h5, h6 {font-size:1em; font-weight:normal;}
ul, dl, ol, li {list-style:none;}
em {font-style:normal;}
img {border:none;}

a {text-decoration:none; cursor:pointer; color:#656565;}
a:linked {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;}


form button {height:45px; padding:0 30px; font-size:16px; color:#fff; line-height:45px; text-align:center; text-decoration:none; background:#fa3e4c; border:0; border-radius:2px; cursor:pointer;} 
form button:hover {background:#ce2633;}
form button.button-lager {width:280px; height:70px; padding:0; font-size:30px; line-height:70px;}
form button.button-tiny {width:60px; height:30px; padding:0; font-size:14px; line-height:30px;}
form button.button-tiny:hover {background:#ccc;}
form button.button-small {width:80px; height:32px; padding:0; font-size:14px; line-height:30px;}
form button.button-small:hover {background:#ccc;}
form button.button-mini {width:120px; height:35px; padding:0; font-size:16px; line-height:35px;}
form button.button-mini:hover {background:#ccc;}
form button.button-gray {background:#ccc; color:#000;}
form button.button-gray:hover {background:#ddd;}
form button.button-sliver {background:#eee; color:#000;}
form button.button-sliver:hover {background:#ddd;}

form input {width:280px; height:45px; padding:0 10px; font-size:18px; line-height:43px; background:#fff; border:1px solid #ccc; border-radius:2px;}
form input:hover {background:#f7f7f7; border:1px solid #ff6666;}
form input.input-active {background:#f7f7f7; border:1px solid #ff6666;}
form input.input-max {width:600px;}
form input.input-small {width:240px; height:35px; font-size:16px; line-height:33px;}
form input.input-mini {width:150px;}

form textarea {width:280px; padding:8px 10px; font-size:18px; line-height:20px; background:#fff; border:1px solid #ccc; border-radius:2px;}
form textarea:hover {background:#f7f7f7; border:1px solid #ff6666;}

form select {font-size:18px; border:0;}<br>


/*@group showmessage*/
.showmessage {background:#fff; margin-top:60px;}
.showmessage .context {height:auto; padding:0px; border:1px solid #e3e3e3;}
.showmessage .context .title {color:#000; text-align:center; font-size:24px; font-family:"微软雅黑", "宋体"; line-height:60px;}
.showmessage .context .hline {border-top:1px solid #ccc; width:100%; margin:10px auto;}
.showmessage .context .text {padding:22px; text-align:center; font-size:14px; line-height:30px;}
.showmessage .context .mtitle { font-size:24px; font-family:"微软雅黑", "宋体"; line-height:60px;}

/*@group */
.clear {height:0px; line-height:0px; font-size:0px; clear:both; overflow:hidden;}
.box {margin:0 auto; width:960px;}
.line_bg {margin:0 auto; width:950px; height:12px; background:url(../images/gp/bg_list.png) top center no-repeat;}
.empty {padding:50px;}

/**crumbs**/
.crumbs {height:40px; line-height:40px; color:#666;}
.crumbs .current {color:#7F461E;}

/**top**/
.header .welcome {height:30px; background:#453e38;}
.header .welcome p {line-height:30px; color:#bbb1a1; text-align:right;}

/**nav**/
.header .banner {height:310px; background:url(../images/gp/bg_head_banner.gif) center center no-repeat;}
.header .banner .nav {padding-top:265px;}
.header .banner .nav ul {float:left; width:600px; height:28px; line-height:28px; font-size:14px;}
.header .banner .nav ul li {float:left; color:#f4bb61; text-align:center;}
.header .banner .nav ul li.two {width:32px;}
.header .banner .nav ul li.four {width:64px;}
.header .banner .nav ul li.six {width:96px;}
.header .banner .nav ul li.cut {width:43px; text-align:center;}
.header .banner .nav ul li a {color:#e7a641;}
.header .banner .nav ul li a:hover {text-decoration:none; font-size:16px; color:#f5bb61;}
.header .banner .nav ul li a.active {text-decoration:none; font-size:16px; color:#f5bb61;}

/**search**/
.header .banner .nav .search {position:relative; float:right;}
.header .banner .nav .search input {padding:0 28px 0 5px; width:150px; height:26px; line-height:26px; font-size:12px; background:#fff1db; opacity:0.75; filter:alpha(opacity=75); border:1px solid #cbb7aa; border-radius:5px;}
.header .banner .nav .search button {position:absolute; right:3px; top:3px; width:22px; height:22px; padding:0; background:url(../images/gp/icon_search.gif); border:0; cursor:pointer;}

/********** 底部 **********/
.footer {height:137px; background:url(../images/gp/bg-foot.jpg)  bottom center repeat-x;}
.footer .copyright {padding-top:30px; line-height:32px; font-size:14px; text-align:center; color:#f9f0e2;}
.footer .copyright span {margin-right:15px;}

/********index********/
/**首页  slider**/
.index {padding:40px 0 80px 0;}

.index .upside .slider {position:relative; float:left; width:618px; height:377px; overflow:auto; border:5px solid #e0cfba;}
.index .upside .slider .prev {position:absolute; left:14px; top:50%; margin-top:-30px; z-index:30; cursor:pointer;}
.index .upside .slider .next {position:absolute; right:14px; top:50%;  margin-top:-30px; z-index:30; cursor:pointer;}

.index .upside .slider ul {}
.index .upside .slider ul li {position:relative; float:left; height:377px;}
.index .upside .slider ol {display:none;}
.index .upside .slider ul li .infos {position:absolute; left:0; bottom:0; height:80px; width:100%; background:#fff;}
.index .upside .slider ul li .infos .wrap {margin:0 15px;}
.index .upside .slider ul li .infos .title {height:50px; line-height:50px; font-size:20px; color:#333; overflow:hidden;}
.index .upside .slider ul li .infos .title a {color:#333;}
.index .upside .slider ul li .infos .title a:hover {color:#a06a46; text-decoration:none;}
.index .upside .slider ul li .infos .summary {height:18px; line-height:18px; color:#666; overflow:hidden;}


.index .upside .img img {width:628px; height:377px;}
/**首页 热点新闻**/
.index .upside .info {float:right; width:290px;}
.index .upside .info .head {height:28px; background:url(../images/gp/icon_cloud.gif) left bottom no-repeat;}
.index .upside .info .head .title {float:left; margin-top:-3px; padding-left:40px; width:70px; font-size:16px; color:#5b3318;}
.index .upside .info .head .more {float:right; width:70px; color:#996633; text-align:right;}
.index .upside .info .head .more a {color:#996633;}
.index .upside .info ul {margin-top:12px;}
.index .upside .info ul li {float:left; width:275px; padding-left:15px; height:28px; line-height:28px; background:url(../images/gp/icon_li.gif) left center no-repeat; font-size:14px;}
.index .upside .info ul li a {color:#666;}
.index .upside .info ul li a:hover {color:#a06a46;}

.index .upside .info .notices {margin-top:25px;}

/**首页 会员风采**/
.index .views {margin-top:35px;}
.index .views .head {height:31px; background:url(../images/gp/icon_cloud_long.gif) no-repeat left bottom;}
.index .views .head .title {float:left; margin-top:-3px; padding-left:40px; font-size:16px; color:#7F451D;}
.index .views .head .more {float:right; width:70px; color:#996633; text-align:right;}
.index .views .head .more a {color:#996633;}

.index .views ul {margin-left:-12px;}
.index .views ul li {float:left; margin-top:30px; margin-left:12px; width:227px; height:280px; background:#fff; border:2px solid #e6e6e6;}
.index .views ul li .img img{width:227px; height:170px;}
.index .views ul li .title {margin:0 auto; margin-top:15px; width:197px; height:40px; line-height:40px; font-size:18px; overflow:hidden;}
.index .views ul li .title a {color:#333; text-decoration:none;}
.index .views ul li .summary {margin:0 auto; width:197px; height:40px; line-height:20px; color:#666; overflow:hidden;}
.index .views ul li:hover {border:2px solid #e0cfba;}
.index .views ul li:hover .title a {color:#a06a46;}

.index .picture ul li {height:170px;}

/*********list********/

.main .lists {padding:24px 0 30px; margin-bottom:30px; background:#fffcf8; border:1px solid #f4e0bf;}
.main .lists .head {margin:0 auto; padding-bottom:16px; width:140px; height:40px; line-height:40px; text-align:center; background:url(../images/gp/bg_list_title.gif) top center no-repeat; font-size:22px; color:#7f451d;}
.main .lists .head span{color:#ff9933;}

.main .lists .list {margin:0 auto; width:950px;}
.main .lists .list ul {margin:0 auto; width:890px;}
.main .lists .list ul li {padding:25px 0; border-top:1px dashed #d5d5d5;}
.main .lists .list ul li.first {border:0;}
.main .lists .list ul li .img {float:left; width:120px;}
.main .lists .list ul li .img img {width:120px; height:80px;}
.main .lists .list ul li .word {float:right; width:740px;}
.main .lists .list ul li .word a {color:#333;}
.main .lists .list ul li .word a:hover {color:#a06a46; text-decoration:none;}
.main .lists .list ul li .word .title {float:left; width:600px; height:18px; line-height:18px; font-size:18px; overflow:hidden;}
.main .lists .list ul li .word .time {float:right; width:100px; line-height:18px; color:#333; text-align:right;}
.main .lists .list ul li .word .summary {margin-top:15px; height:48px; line-height:24px; color:#666;  overflow:hidden;}

/**分页**/
.lpage {position:relative; margin-top:40px; height:25px; line-height:25px;}
.main .lists .lpage {margin-top:20px;}
.pg {text-align:center; line-height:25px;}
.pg .pages span {display:inline-block; width:25px; height:25px; margin-right:3px; line-height:25px; border:1px solid #ae6543; *display:block;}
.pg a {display:inline-block; width:25px; height:25px; margin-right:3px; line-height:25px; border:1px solid #ae6543; *display:block;}
.pg strong {display:inline-block; width:25px; height:25px; line-height:25px; border:1px solid #ae6543; *display:block;}
.pg .pages span strong {border:0;}
.pg .prev {width:61px; margin-left:0; background:url(../images/gp/icon_prev_page.gif) no-repeat 4px center;}
.pg .nxt {width:61px; background:url(../images/gp/icon_next_page.gif) no-repeat 52px center;}
.pg .first {display:inline-block; width:50px; height:25px; margin-right:3px; line-height:25px; *display:block;}
.pg .last {display:inline-block; width:50px; height:25px; margin-right:3px; line-height:25px; *display:block;}
.pg em {display:none;}

/********detail********/
.main .detail {margin-bottom:45px; background:#fffcf8; border:1px solid #f4e0bf;}
.main .detail .head {padding:30px 0 20px; }
.main .detail .head .wrap {background:url(../images/gp/bg_detail_title.gif) top center no-repeat;}
.main .detail .head .title {margin:0 auto; padding-top:10px; width:870px; line-height:32px; text-align:center; font-size:22px; color:#333333;}
.main .detail .head .time { line-height:30px; text-align:center; color:#656565;}
.main .detail .article {margin:0 auto; padding:20px 0 40px; width:890px; font-size:14px; line-height:26px; color:#666;}
.main .detail .bottom {height:80px;}
.main .detail .bottom .share {margin:0 auto; width:200px; height:24px; padding-top:24px; line-height:24px;}
.main .detail .bottom .share .text {float:left; margin-right:15px; color:#666;}
.main .detail .bottom .share .shareimg {float:right;}

/********会员风采********/
.main .views {margin-bottom:40px;}
.main .views .head {margin:0 auto; padding-bottom:16px; width:140px; height:40px; line-height:40px; text-align:center; background:url(../images/gp/bg_list_title.gif) top center no-repeat; font-size:22px; color:#7f451d;}
.main .views .head span{color:#ff9933;}

.main .views ul {margin-left:-12px;}
.main .views ul li {float:left; margin-top:30px; margin-left:12px; width:227px; height:280px; background:#fff; border:2px solid #e6e6e6;}
.main .views ul li .img img{width:227px; height:170px;}
.main .views ul li .title {margin:0 auto; margin-top:15px; width:197px; height:40px; line-height:40px; font-size:18px; overflow:hidden;}
.main .views ul li .title a {color:#333; text-decoration:none;}
.main .views ul li .summary {margin:0 auto; width:197px; height:40px; line-height:20px; color:#666; overflow:hidden;}
.main .views ul li:hover {border:2px solid #e0cfba;}
.main .views ul li:hover .title a {color:#a06a46;}

/*show_message*/
.show_message {margin:20px 0; padding:60px 0 80px 0;}
.show_message .context {padding:20px;}
.show_message .context a {font-size:18px; color:#ff0000;}
.show_message .context .title {font-size:20px; font-weight:bold; text-align:center; line-height:40px;}
.show_message .context .line {border-top:1px solid #ccc; margin:10px auto;}
.show_message .context .text {padding:20px; font-size:20px; text-align:center; line-height:30px;}
.show_message .context .forward {text-align:center;}

